package com.cloud.jvm.outofmemory;

import java.util.ArrayList;
import java.util.List;

public class OverheadLimit {

    public static void main(String[] args) throws Exception{
       int i = 0;
       List<String> list = new ArrayList<>();
       while (true) {
           // intern() 检查字符串常量池里是否存在此字符串, 不存在则将新字符串加入到常量池内, 且返回字符串在常量池内的引用
           list.add(String.valueOf(++i).intern());
       }
    }
    
}